compound document architecture